2bcf47891965c1f498e652a37f01c5d39ed1f64f,opennms-dao/src/main/java/org/opennms/netmgt/dao/support/JdbcFilterDao.java,JdbcFilterDao,parseRule,#List#String#,584

Before Change


            regex = Pattern.compile("###@(\\d+)@###").matcher(sqlRule);
            tempStringBuff = new StringBuffer();
            while (regex.find())
                regex.appendReplacement(tempStringBuff, regex.quoteReplacement(extractedStrings.get(Integer.parseInt(regex.group(1)))));
            regex.appendTail(tempStringBuff);
            sqlRule = tempStringBuff.toString();

After Change


            regex = Pattern.compile("###@(\\d+)@###").matcher(sqlRule);
            tempStringBuff = new StringBuffer();
            while (regex.find()) {
                regex.appendReplacement(tempStringBuff, Matcher.quoteReplacement(extractedStrings.get(Integer.parseInt(regex.group(1)))));
            }
            regex.appendTail(tempStringBuff);
            sqlRule = tempStringBuff.toString();